﻿Steps to perform MTR5-LEU2 firmware upgrade:
--------------------------------------------
- Web into the MTR5-LEU2 and login
- Click on System -> System tools -> FW Upgrade
  or
  Click on System Related -> System Tools -> Firmware Upgrade
- Click on Choose File button and select the firmware BIN file
- Click on the Upgrade button
 
- DO NOT INTERRUPT DURING THE FIRMWARE UPGRADE PROCESS.   IT WILL TAKE AT LEAST 8 to 10 MINUTES TO COMPLETE

 -   After firmware upgrade is successful, Web into the MTR5-LEU2 again and make sure it displays the correct firmware version number you just upgraded.
 -   Press and hold the reset button for minimum 20 seconds to reset the MTR5-LEU2 back to factory default settings in case there are any issues.

- NOTE: if upgrade from old firmware version v4.07 or below to the latest, you MUST perform factory default reset after new firmware upgrade

-----------------------------
May 2023 (Version v4.22)
-----------------------------
Firmware file name and version:
	20230501_MultiTech_MTR5-LEU2_v4.22.bin
	MD5 checksum = d78eb74eb365236b864893c71e9fbd8f

Fixes:
- Fixed - CVE-2022-0778 security issue relating to openssl
- Fixed - Ipsec VPN connection issue when Ethernet WAN is setup with static IP address
- Fixed - Time Sync using configured NTP servers and schedule time update every 12 hours

-----------------------------
January 2022 (Version v4.19)
-----------------------------
Firmware file name and version:
	20220128_MultiTech_MTR5-LEU2_v4.19.bin
	MD5 checksum = 3690b7ebe47adf0b4694bf9b94cbbd8b
	
Enhancements:
- added new parameters reporting to DeviceHQ
- added ipsec vpn tunnel ICMP keepalive 
- added SNAT rule for UDP virtual server entry 
- added DeviceHQ status failed or success after check in in Web UI
- allow system watchdog to have value upto 9999 minutes
- added new web UI option to set configuration file name for backup / saved

Fixes:
- fixed cellular wan manual network scan 
- fixed cellular WAN settings can not saved when APN profile list entry is disabled
- fixed openvpn TAP mode 
- fixed ipsec vpn tunnel dual wan failover and failback 
- fixed ddns update with dual wan failover and failback
- fixed dual wan when setup for failover and failback
- fixed Quectel radio PAP authentication issue with certain cellular networks
- fixed ddns update wan ip address changes
- fixed system watchdog rebooting when setup for dual wan failover
- fixed Integer overflow issue when trying to configure 3GB for Data Allowance / Data Usage


-----------------------------
February 2020 (Version v4.17)
-----------------------------
Firmware file name and version:
	20200207_MultiTech_MTR5-LEU2_v417.bin
	MD5 checksum = bc108f0c89d1972b787e218b60fdeba6

Fixes:
- Fixed outbound access when multiple WANs are active and it is based on WAN configured / priority.   
  outbound access must fail over to lower priority WAN when higher priority WAN is down
- Fixed inbound access when multiple WANs are configured.  Inbound access on particular WAN must reply back on the same WAN
- Fixed paknet outbound access on WAN3 when triple WANs are configured and when WAN1 and WAN2 are down
- Fixed download packet analyzer file when file is more than 1MB in size

---------------------------
August 2019 (Version v4.16)
---------------------------
Firmware file name and version:
	20190814_MultiTech_MTR5-LEU2_v416.bin
	MD5 checksum = 100ae35f9b7148d97dabee5761eec0a4

Enhancements:
- Dual ethernet WAN support using Ethernet E1 and E2 ports
- show content of receive SMS text message in the log
- SMS management text message can contain leading and trailing spaces and these extra spaces will be ignored 
- improve monitor mechanism to detect intenral LTE radio module lockup
- update IPsec module in order to support IKE v2.   All existing Ipsec setting will get wiped out after new firmware update.
- move OpenVPN status UI page into the main VPN status UI page
- Support new LTE CAT 4 radio
- remove APN name in Guest login UI page so user cannot edit this field
- add check box next to APN account / username so when it is checked and APN account / username is blank, it will skip APN profile entry when attemping
  make cellular WAN connection
- Added a new monitor task to detect the UDP / NAT / SNMP conntrack issue and reset the conntrack table when the issue occurs 

Fixes:
- Fixed system monitor daemon issue during exit error string process. This is relating to no WAN access, but still have local LAN access
- Fixed SMS remote management when setup using prefix security key
- Fixed serial and console port lockup issue during data transfer
- Fixed Cellular WAN not trigger cellular reconnect when change APN setting in APN profile list.
- Fixed when changing Cellular WAN Internet Network type, it returns error when one of the entry in APN profile list is not enabled
- Fixed When received disconnect SMS management message, it does not perform cellular DHCP IP request / renew properly
- Fixed When cellular connection setup using 'Manually' mode, click UI connect button connection fail issue.

--------------------------------
December 2018 (Version v4.15)
--------------------------------
Firmware file name and version:
	20181210_MultiTech_MTR5-LEU2_v415.bin
	MD5 checksum = cfc59dcb79db974c30e45aed64825b6f

- Added - console commands to set/save IP UDP conntrack timeout values
- Added - new Paknet setting for TCP connection timeout when no serial data present for the time value configured (default 10 seconds) 
- Added - Display cellular RSCP and RSRP information in the Web UI
- Added - Reduce TCP timeout when PAKNET originates TCP connection to remote servers

- Fixed - ipsec web UI setup and edit corrupted local / remote subnet mask
- Fixed - initialize default bearer PDP context with proper APN, Username and password in order to avoid O2 operator username authentication issue
- Fixed - stop auto rebooting when cellular WAN is not configured/used and SIM card is not installed
- Fixed - corrected SNMP OID and update SNMP MIB file to match (this will require new SNMP MIB file) 
- Fixed - DNS proxy issue
- Fixed - To prevent configuration file corruption, remove configuration flash memory update when there is no changes during boot up.  
	  Check and make sure all flash memory update processes are close completely before executing any auto reboot


--------------------------------
March-21-2018 (Version v4.12)
--------------------------------
Firmware file name and version: 
	20180321_MultiTech_MTR5-LEU2_v412.bin
	MD5 checksum = 46a3f9193a335eac999d85360c8afcf7

- Added - guest user login with limited web UI options
- Added - Support Multiple Cellular APN profile list during cellular connection setup
- Added - Option to Shutdown and detach from cellular network
- Added - improved site survey scan results
- Added - support two NTP servers
- Added - display SIM ICCID information in web UI
- Added - improved firmware file check to prevent corruption during firmware update
- Added - options to setup IPsec NAT traversal mode and Ipsec encapsulation mode under GRE VPN setup

- Fixed - DeviceHQ log message shows proper failure message when wrong API keys are used
- Fixed - OpenVPN client compatiblity issue.   Allow custom parameters to be included in the OpenVPN configuration file
- Fixed - paknet emulation when DCD pin is not connected
- Fixed - Ipsec site to site connection and compatiblity issue


--------------------------------
December-1-2017 (Version v4.10)
--------------------------------
Firmware file name and version: 
	20171201_MultiTech_MTR5-LEU2_v410.bin
	MD5 checksum = f07bb4d6ab0b101ab17c7788d4d865fe
	
- Fixed - OpenVPN client compatiblity issue when connecting to service provider using username and password.  Certificate must be removed and recreate
- Fixed - DeviceHQ showing serial number matching with product printed label = WAN MAC address
- Fixed - DeviceHQ showing checkin interval value need to matche up with web UI setting
- Fixed - error handling on TCP server daemon for serial port 
- Fixed - memory leak problem after running for a long time
- Fixed - writing serial port data to serial port log files
- Fixed - Wifi patch to address KRACK issue


--------------------------------
October-4-2017 (Version v4.09)
--------------------------------
Firmware file name and version: 
	20171004_MultiTech_MTR5-LEU2_v409.bin
	MD5 checksum = 3557bcf66b765b5911742c517991e02d

- Fixed - web UI access using firebox browser
- Fixed - WiFi setup UI display issue
- Fixed - Packet Analyzer downloading file when UI setup has blank file name

- Added - update OpenVPN module
- Added - Cellular site survey tool (require newer hardware with serial number 40004225A and above) 
- Added - paknet emulation on serial port
- Added - TCP server on console serial port
- Added - DeviceHQ device managment (https://www.devicehq.com)
- Added - QoS based type of cellular bandwidth
- Added - show more cellular status and SIM information in log file
- Added - improve auto recovery when SIM detection and modem query failures
- Added - system watchdog to monitor WAN link and processes and auto recover
- Added - two more SMS phone range 
- Added - SFTP server 
- Added - data logging when serial ports are active

--------------------------------
November-24-2016 (Version v4.08)
--------------------------------
Firmware file name and version: 
	20161124_MultiTech_MTR5-LEU2_v408
	MD5 checksum = 9d38ae0c133d2ba3342732ef35fdfbd9

- Fixed - varies web UI issues

- Added - OpenVPN server and client 
- Added - new cellular WAN setting to allow 2G only connection
- Added - record and save log file when auto reboot occurs
- Added - enhance serial data decode information for RS232 port
- Added - improve cellular WAN connectivity, recovery and retry
- Added - SNMP support to query cellular WAN status information 
- Added - improve web UI access via cellular when celluar WAN link is at slow speed
- Added - allow IP address range when setup QoS rules
- Added - improve firmware upgrade process to avoid corruption 
- Added - detect 4G radio lockup and auto reboot to recovery
- Added - option to sync time with 4G radio clock


----------------------------
July-21-2016 (Version v4.07)
----------------------------
Firmware file name and version: 
	MultiTech_MTR5-LEU2_v407.BIN (Version v4.07)
	
- Fixed - Dyanamic IPsec VPN setup and function
- Fixed - maintain and keep realtime clock after reboot
- Fixed - varies web UI display issues
- Fixed - blank IP address in network monitoring setup after running Wizard setup
- Fixed - short timeout issue on active WAN during another WAN down.  This is when dual WANs setup (ethernet WAN and 4G WAN) is used
- Fixed - traffics reply back on wrong WAN link when dual WANs are active (ethernet WAN and 4G WAN)
- Fixed - NAT forward rules in some setup when forwarding WAN traffics to LAN

- Added - option to enable / disable roaming in 4G mobile WAN intenret setup 
- Added - Serial port parameters for control serial data transmission over TCP
- Added - Turn on Serial LED when TCP session is active
- Added - more status information on SMS status command query
- Added - query realtime clock from 4G LTE module using AT+CCLK
- Added - do not allow upload / restore corrupted configuration file
- Added - wireshark packet capture tool to capture and analyze LAN and WAN traffics
- Added - seperate "Firmware Upgrade" and "Configuration Restore" buttons in the UI under System Tools
- Added - Improve firmware upgrade process in recovery mode
- Added - when sync time from PC is selected, set the PC time into the 4G LTE radio module
- Added - Web UI shows configuration file name as “<Reset to factory defaults>” after resetting device to faulty defaults
- Added - improve 4G mobile WAN connectivity 
- Added - DHCP server does not giving out default gateway address when gateway option is set to 0.0.0.0

 
------------------------
2/4/2016 (Version v4.06)
------------------------
Firmware file name and version: 
	MultiTech_MTR5-LEU2_v406.BIN (Version v4.06)
	
- Fixed - BGP routing function
- Fixed - varies web UI text and display issues
- Fixed - no HTTP packets allow if only HTTPS access is enable
- Fixed - SMS status reply back with all current active WAN link status
- Fixed - data usage display issue in Network status
- Fixed - remove and delete all unknown received SMS messages to prevent SMS inbox from filling up
- Fixed - SMS data usage allowance reach alert notification 

- Added - option to set up a unique Site Name and display configured site name on top of the Web UI
- Added - display custom configuration file name that was loaded and currently active on top of the Web UI
- Added - new Network Monitoring option without using cellular data and it is based on "data load check" by checking the cellular WAN link receive data activity
- Added - reduce amount of data usage during Network Monitoring ICMP keep alive check on cellular WAN link
- Added - SIM LED now will blink when SIM is present and it is on solid when there is a active internet connection
- Added - change RS232 virtual comm port settings "Connection idle timeout" and "Alive Check timeout" to use second instead of minute
- Added - RS232 port now can support baud rate as low as 1200 
- Added - virtual server mapping allow up to 100 entries
- Added - network status page should time out and auto log off based web administrator time out setting
- Added - allow two SMS range of numbers for remote management only using SMS 
- Added - configure Ethernet speed and duplex on each individual Ethernet port
- Added - options to allow HTTP and/or HTTPS web UI access on LAN or WAN
- Added - Internal TCP keep alive server for remote to query via the active WAN links
- Added - custom factory default settings to replace standard factory default settings
- Added - custom Web UI login user name beside admin
- Added - after receive SMS reboot message, it will reply back to sender with an SMS message before rebooting router
- Added - when SIM card detection is not able to identify SIM status, it will auto recover and auto reboot
- Added - when carrier authentication fail too many times consecutively, it will auto recover and auto reboot
- Added - when network monitoring fail too many times consecutively, it will auto recover and auto reboot
- Added - improve HTTPS web UI access with very slow ceWAN link


--------------------------
10/13/2015 (Version v4.05)
--------------------------
Firmware file name and version: 
	MultiTech_MTR5-LEU2_v405.BIN (Version v4.05)

Bug Fixes:
- Fixed - SIM card detection issue
- Fixed - firmware upgrade using HTTPS
- Fixed - varies captive portal issues when using with www.hostpotsystem.com

Enhancements:
- Added : Improve LTE data performance and throughput by using CDC ECM interface instead of PPP when making Cellular connection.
- Added : Firmware upgrade and configuration restore using the same web UI page
- Added : Allow periodic ICMP pinging of two local LAN hosts 
- Added : new cellular APN profiles
- Added : support TR069 using HTTPS


------------------------
6/5/2015 (Version v4.04)
------------------------
Firmware file name and version: 
	MultiTech_MTR5-LEU2_v404.BIN (Version v4.04)

Bug Fixes:
- Fixed - SIM pin code unlock issue during the initiating of 4G Cellular connection
- Fixed - some language error messages
- Fixed - Web user interface can not display more than 10 entries in MAC control setup page
- Fixed - After reset to default, and then set WAN as Ethernet, SIM status don't display
- Fixed - Refresh button of 3G/4G Modem Status page
- Fixed - Syslog sending log to LAN syslog server
- Fixed - login page sometime jump to status page when MTR5 logout
- Fixed - Router stop trying after Networking monitoring failure
- Fixed - SMS management not replying back
- Fixed - Varies browser and web user interface issues
- Fixed - DDNS update issue when WAN link failover occurs
- Fixed - Seamless Failover when switching back from 4G WAN to ethernet WAN
- Fixed - Varies SMS remote management issues
- Fixed - In Virtual COM RS232 setup, removed Hardware Flow control DTR/DSR option from web UI
- Fixed - WiFi WDS mode provides no statistics
- Fixed - Virtual COM RS232 TCP client mode file transfer downloading issue
- Fixed - Virtual COM RS232 TCP client mode auto initiating first connection after power on and after internet connection is active
- Fixed - Dual Power mode LEDs on / off display issue
- Fixed - Virtual COM RS232 and TCP client mode connection problem.


Enhancements:	
- Added - re-arrange and move MMI web timeout option to the System web UI password page
- Added - enhanced web user interface setup for OSPF and BGP routing
- Added - Captive Portal for managing public WiFi HotSpot using cloud service provider www.hotspotsystem.com 
- Added - Cellular WAN link data usage allowance management 
- Added - Web user interface to allow adding server settings for easy configuration.  Servers such as Syslog, Mail, Radius, UAM, LDAP and Active directory
- Added - Cellular WAN Link Network type and scan management selection
- Added - Simplified WAN link Network Monitoring options in the Web user interface
- Added - Dual SIM switching based on data usage allowance 
- Added - Combined System related menus in the Web user interface
- Added - WISP (Wireless internet service provider).  WiFi client can be set up as WAN link and at the same time WiFi AP can be used as local Access Point
- Added - UPnP feature in System Management
- Added - Enhanced QoS set up menus in the Web user interface
- Added - Enhanced DHCP Server set up menus in the Web user interface
- Added - Enhanced the Network status page display
- Added - Auto Reboot based on time schedule
- Added - Allow a list of preconfigured AT commands to be sent to Cellular modem before making connection
- Added - method to support direct AT command mode access to the internal Cellular modem via LAN interface using Telnet or SSH
- Added - Dual SIM A/B auto switching based on network failure or data usage limit
- Added - virtual server allows multi-to-multi port range mapping
- Added - detect LTE module lockup and auto HW reset and auto recover
 
